草庐IT

ASP.NET Web Forms - 实例

全部标签

javascript - 没有 MicrosoftAjax.js 和 MicrosoftMvcAjax.js 的 ASP.NET MVC

删除后我将失去哪些功能部分MicrosoftAjax.jsMicrosoftMvcAjax.js文件?出于各种原因我不想使用它们,我想是否有任何第3方帮助器方法可以模仿现有方法但绑定(bind)到另一个JavaScript框架,例如jQuery。另外,请说明在哪里使用上述javaScript文件是首选/建议的。非常感谢,瓦伦丁·瓦西里耶夫。 最佳答案 如果您不引用MicrosoftAjax脚本,您将无法使用ViewPage类的Ajax属性公开的AjaxHelper扩展方法(在System.Web.Mvc.Ajax命名空间中)。通过使

asp.net - 使用 jquery 禁用 asp.net 验证器

我正在尝试使用jquery禁用验证器。我已经看过了DisableASP.NETvalidatorswithJavaScript和其他几个人做同样的事情。它似乎没有用,但它坏了。我的代码:$('.c_MyValdiators').each(function(){varx=$(this).attr('id');vary=document.getElementById(x);ValidatorEnable(y[0],false);});我得到错误:val未定义[Breakonthiserror]val.enabled=(enable!=false);\r\n或者如果我使用$('.c_MyVa

javascript - 如何克隆 JavaScript 类实例?

如何克隆JavaScript类实例?我尝试了普通的jQuery扩展,但它只返回一个vanilla对象。我查看了堆栈上的许多其他答案,但找不到如何克隆实例。functionParent(name){this.name=name;}Parent.prototype.sayHello=function(){console.log('Hellomynameis'+this.name);}functionChild(name){Parent.call(this,name);}Child.prototype=Object.create(Parent.prototype);varchild=newC

module-pattern - 创建模块的多个实例

我以为我已经开始很好地理解JavaScript,但显然不是。让我用一个例子来解释我的问题。首先,我定义了以下模块:varTest=function(){varcounter=0;functioninit(){alert(counter);}return{counter:counter,init:init}};然后我创建了2个实例:vartest1=newTest();vartest2=newTest();现在我更新计数器变量(因为它是公共(public)的)并发出一些警报。到目前为止一切顺利。alert(test1.counter);//Alerts0test1.counter=5;a

c# - ASP.NET jQuery Ajax 调用代码隐藏方法

我非常网络开发新手,但总体上在开发方面有很多经验。我有一个ASP页面,其中有几个输入字段和一个提交按钮。这个提交按钮纯粹调用$.ajax,我打算调用代码隐藏文件中的方法。但是,我注意到两件有趣的事情。首先,无论向其提供什么数据,ajax调用都会成功。其次,responseText字段是整个页面的html源。我读过this和其他指向webconfig的文章,但这些解决方案似乎无法解决我的问题。这是asp页面:Name:Attending:YesNoReturnAddress:背后的代码:usingSystem;usingSystem.Web.Services;usingSystem.We

javascript - 不一致实例

有人可以解释一下吗?[]instanceofArray;//true''instanceofString;//false 最佳答案 注意以下几点:""instanceofString;//=>falsenewString("")instanceofString;//=>trueinstanceof需要一个对象,但""是字符串文字,而不是String对象。使用typeof注意以下类型功能:typeof""//=>"string"typeofnewString("")//=>"object"typeof[]//=>"object"typ

javascript - getElementById 找不到由 ASP.net 生成的控件

我只是想在javascript中将标签存储在变量中,但由于某些原因,这不适用于document.getElementById('control');。我知道我的javascript可以正常链接到我的html文件,因为其他一切正常。这是我的javascript代码:functionperformEvapCooledCircuit(txt){varerror=document.getElementById('lblError');if(txt.value==null||isNaN(txt.value)){error.style.visibility="visible";}}这是我的标签的h

ASP.Net AJAX 多个 pageLoad 函数可能吗?

我有一个注入(inject)javascriptpageLoad函数的ASP.Net控件。我还有一个直接在页面上的pageLoad函数。我似乎无法让他们都开火。您是否仅限于javascript中具有相同名称的单个函数? 最佳答案 是的...像大多数语言一样,JavaScript要求符号在其范围内是唯一的。在JavaScript中,如果您在给定范围内为一个函数创建多个定义,那么最后一个被定义的定义将“获胜”——就好像以前的定义从未存在过一样。为了使冗余的pageLoad函数正常工作,您需要做的是使用Sys.Application.ad

asp.net - 禁用表单提交按钮

我有一个按钮,我想在提交表单时将其禁用,以防止用户多次提交。我曾尝试天真地使用javascriptonclick禁用按钮,但如果客户端验证失败,按钮将保持禁用状态。如何在表单成功提交时禁用按钮,而不仅仅是在用户点击时禁用按钮?这是一个ASP.NET表单,所以如果可能的话,我想很好地融入asp.netajax页面生命周期。 最佳答案 我不太喜欢在代码隐藏中编写所有javascript。这是我的最终解决方案。按钮:Javascript:;}//--> 关于asp.net-禁用表单提交按钮,我

asp.net - 如何从 Javascript 函数设置 ASP.NET 控件的 "Visible"属性?

基本上我想知道从Javascript函数隐藏/显示ASP.NET控件的最佳方法。我想我会使用Javascript访问控件:vartheControl=document.getElementById("txtEditBox");然后只需将控件的Visible属性设置为true/false。它似乎不起作用,我似乎无法弄清楚如何将“可见”设置为真/假。我怎样才能做到这一点?另外,这是从Javascript函数隐藏/显示ASP.NET控件的最佳方式吗?谢谢,杰夫 最佳答案 ASP.NET控件的“Visible”属性决定了它是否会在客户端呈现